package bear.bear.annotation;

import java.lang.annotation.*;

/** 注解测试1
 * @author LiuShanshan
 * @version V1.0
 * @Description
 */
@Retention(RetentionPolicy.RUNTIME)  // 元注解：存活时间为 运行时
@Documented                           // 元注解：它的作用是能够将注解中的元素包含到 Javadoc 中去。
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.TYPE})  // 元注解：Target 是目标的意思，@Target 指定了注解运用的地方
@Inherited                             // 元注解： Inherited 是继承的意思，但是它并不是说注解本身可以继承，而是说如果一个超类被 @Inherited 注解过的注解进行注解的话，那么如果它的子类没有被任何注解应用的话，那么这个子类就继承了超类的注
public @interface AnnotationDemo1 {
//    String name() default "jarry";
//    int age() default 123;
    String value() default "jarry";
}
